package com.bac.javabeans;


public class Principal {
	private Long id;

	private String nickName;

	private String gender;

	private boolean firstLogin = false;

	private boolean gestureEnabled = false;

	private boolean wealthAccountBanding = false;

	private boolean paymentPasswordSet = false;

	private String phone = "";

	private String email = "";

	private String idCard = "";

	private String address = "";

	private String registerDate = "";
	
	/**
	 * 客户ID
	 */
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 客户昵称
	 * 
	 * @return 客户昵称
	 */
	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * 性别
	 * 
	 * @return 性别
	 */
	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	/**
	 * firstLogin.
	 *
	 * @return 是否第一次登录
	 * @since 1.0
	 */
	public boolean isFirstLogin() {
		return firstLogin;
	}

	public void setFirstLogin(boolean firstLogin) {
		this.firstLogin = firstLogin;
	}

	/**
	 * gestureEnabled.
	 *
	 * @return 手势密码是否已经启用
	 * @since 1.0
	 */
	public boolean isGestureEnabled() {
		return gestureEnabled;
	}

	public void setGestureEnabled(boolean gestureEnabled) {
		this.gestureEnabled = gestureEnabled;
	}

	/**
	 * 
	 * 用户注册手机号
	 * 
	 * @since 1.0
	 *
	 * @return
	 */
	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 
	 * 是否绑定加油宝
	 * 
	 * @since 1.0
	 *
	 * @return
	 */
	public boolean isWealthAccountBanding() {
		return wealthAccountBanding;
	}

	public void setWealthAccountBanding(boolean wealthAccountBanding) {
		this.wealthAccountBanding = wealthAccountBanding;
	}

	/**
	 * 
	 * 支付密碼是否設置
	 * 
	 * @since 1.0
	 *
	 * @return
	 */
	public boolean isPaymentPasswordSet() {
		return paymentPasswordSet;
	}

	public void setPaymentPasswordSet(boolean paymentPasswordSet) {
		this.paymentPasswordSet = paymentPasswordSet;
	}

	/**
	 * 
	 * 用戶郵箱信息
	 * 
	 * @since 1.0
	 *
	 * @return
	 */
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * 
	 * 用戶身份证信息，前端应隐藏显示
	 * 
	 * @since 1.0
	 *
	 * @return
	 */
	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	/**
	 * 用戶郵寄地址
	 *
	 * @return the address
	 * @since 1.0
	 */
	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}
	
	
	
	public String getRegisterDate() {
		return registerDate;
	}

	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}

}
